草庐IT

python - win32gui.FindWindow 找不到窗口

全部标签

WindowsError: 错误 2 系统找不到指定的文件

我正在学习Python(使用Python3.2)并且一直在遵循一些手册。其中之一,我被要求将当前目录更改为包含我被要求制作并放置在那里的特定文件的目录。我一直遇到以下错误:>>>importos>>>os.getcwd()'C:\\Users\\theminecomp'>>>os.chdir("../Desktop")Traceback(mostrecentcalllast):File"",line1,inos.chdir("../Desktop")WindowsError:[Error2]Thesystemcannotfindthefilespecified:'../Desktop'

windows - 安装 Python 3 后安装 Python 2.7

我在安装Python2.7时遇到问题。自从我在一门类(class)中学习了Python,我首先学习了Python3,目前我的计算机上安装了它(我使用的是Windws7)。我需要安装Python27,因为我想学习如何使用Django,而它们目前仅与Python2兼容。安装Python2.7后,当我尝试运行Python2.7时总是出现语法错误:文件=sys.stderr语法错误:语法无效我知道这是因为它正在从我当前的Python3路径中获取此文件。我该如何解决这个问题?如何让我的Python27.exe从Python27路径而不是Python3路径获取所有文件。我对此很陌生,甚至不知道如何

c++ - 使用 native Windows API 的 win32 线程安全队列实现

由于windows缺少条件变量(虽然从vis​​ta开始引入,但windowsXP和2003不支持),用c++实现线程安全的队列不是很容易。StrategiesforImplementingPOSIXConditionVariablesonWin32.我需要的是只使用CriticalSection或Mutex和Event,而不使用信号量和条件变量。我也试图找到一个只使用win32nativeAPI的确切实现,但没有成功。所以我自己完成了一个。问题是我不是100%确定代码是线程安全的。谁能告诉我好不好?classCEventSyncQueue{public:CEventSyncQueue

python - 如何中断 Python 中的命令执行?

我在打字时使用的是PySerialserialObject.read()并且执行挂起等待一些串行数据。如何中止这个命令?我想输入新命令并忽略这个命令。我在Windows上使用IDLE,但Ctrl+C似乎不起作用。 最佳答案 如果在时间限制之前没有收到数据,请将PySerial配置为超时。如果您没有超时,那么您唯一的选择就是要求操作系统终止进程。 关于python-如何中断Python中的命令执行?,我们在StackOverflow上找到一个类似的问题: htt

python - 以编程方式调整我的 Windows 7 计算机上的音量

我想知道是否有可能使Tkinter比例与计算机的音量相对应。换句话说,把刻度尺往上拉,是不是可以让电脑的音量变大?这只是我编写的一些随机代码。我运行的是64位Windows7操作系统。1fromTkinterimport*23defsel():4selection="Value="+str(var.get())5label.config(text=selection)67root=Tk()8var=DoubleVar()9scale=Scale(root,variable=var)10scale.pack(anchor=CENTER)1112button=Button(root,tex

python - Pyserial 在 Windows 上的非阻塞/忙等待用法 : How to monitor multiple serial ports in real time?

我有一个硬件测试设置,其中多达255个节点通过USB连接的虚拟COM端口向我的Windows系统发送跟踪消息。实际上我使用了一个小的Python脚本,它在所有打开的串行端口上运行一个轮询循环,并执行一个零超时的readline。读取的行在控制台上打印有添加的COM端口源和时间戳。这几乎是实时的。但是您可以想象,CPU使用率非常高。因此,我一直在寻找一种无需轮询即可并行实时监控所有COM端口的方法。PySerialdoc(查找nonblocking())说有类似POSIX的选择界面,但仅在UNIX操作系统下。有什么想法吗? 最佳答案

windows - python : How to pass non-ASCII file names to Popen on Windows?

当我用Python运行一个子进程时,ASCII参数的所有id都很好,但如果参数是unicode(西里尔)字符串,它就会失败:cmd=['dir.exe',u'по-русски']p=subprocess.Popen(['dir.exe',u'по-русски'])错误日志:Traceback(mostrecentcalllast):File"process.py",line48,incyrillic()File"process.py",line45,incyrillicp=subprocess.Popen(cmd,shell=True,stdin=None,stdout=None,

visual-studio-2010 - Qt MinGW WIN32 到 Visual Studio 2010

我有一个通过cmake为MinGW+Qt创建的项目。在CMakeLists.txt我有add_executable(project-nameWIN32${MOC_SRCS}${HEADERS}${SOURCES}${RESOURCES}${QtApp_RCC_SRCS})如果我尝试将它编译到VisualStudio2010中,我会收到以下链接器错误:MSVCRTD.lib(crtexew.obj):errorLNK2019:undefinedreference_WinMain@16infunc___tmainCRTStartup然后我擦掉WIN32add_executable(proj

C# 控制台应用程序在 Windows Server 上无法正常工作(在 win XP 和 win 7 上工作正常)

我为windowsserver2008R2制作的应用程序遇到了很大的问题。该应用程序在.NETframework3.5上运行,据我所知,windowsserver2008R2包含这样的框架。应用程序本身非常庞大,它是一个用于注册员工工作时间的服务器程序,通过条形码扫描器,然后将其存储在.xml文件中,它还从update更新自身。每隔几分钟检查一次xml文件。为了避免一直关注这个应用程序,我使用了一些方法来捕获按键而不关注应用程序。所以根据我的问题,应用程序可以正常启动,它也可以正确读取代码并识别它们,但是应用程序显然在“break:”和“return”方面有问题,它根本没有启动其中之一

c# - Win32 OpenFileDialog 不过滤 *.DOCX 快捷方式

我可以在装有Windows7SP1的多台不同计算机上执行此操作。这可以在记事本(或任何其他使用OpenFileDialog的应用程序)中复制创建DOCX的快捷方式启动记事本文件,打开过滤*.txt浏览到*.docx快捷方式的位置*.docx是我能找到的唯一不过滤的快捷方式扩展。到目前为止,我唯一的解决方法是让我的应用程序在用户选择文件后检查文件扩展名。有没有办法让OpenFileDialog像用户期望的那样过滤掉*.docx.lnk文件?为什么只有Office文件扩展名受到影响? 最佳答案 只有Office2007+文档的快捷方式受